encoding/json/jsontext.decodeBuffer.prevEnd (field)

26 uses

	encoding/json/jsontext (current package)
		decode.go#L108: 	prevEnd   int
		decode.go#L235: 	d.prevEnd -= d.prevStart
		decode.go#L268: 	if d.rd != nil && !isBytesBuffer(d.rd) && d.prevStart < d.prevEnd && uint(d.prevStart) < uint(len(d.buf)) {
		decode.go#L270: 		d.prevStart = d.prevEnd
		decode.go#L282: func (d *decodeBuffer) previousOffsetEnd() int64   { return d.baseOffset + int64(d.prevEnd) }
		decode.go#L283: func (d *decodeBuffer) previousBuffer() []byte     { return d.buf[d.prevStart:d.prevEnd] }
		decode.go#L284: func (d *decodeBuffer) unreadBuffer() []byte       { return d.buf[d.prevEnd:len(d.buf)] }
		decode.go#L299: 		b = d.buf[:d.prevEnd] // entirety of the previous buffer
		decode.go#L325: 	pos := d.prevEnd
		decode.go#L405: 	pos := d.prevEnd // restore position to right after leading whitespace
		decode.go#L488: 		pos = d.prevEnd
		decode.go#L535: 		d.prevStart, d.prevEnd = pos, pos
		decode.go#L550: 		d.prevStart, d.prevEnd = pos, pos
		decode.go#L565: 		d.prevStart, d.prevEnd = pos, pos
		decode.go#L596: 		d.prevStart, d.prevEnd = pos-n, pos
		decode.go#L616: 		d.prevStart, d.prevEnd = pos-n, pos
		decode.go#L629: 		d.prevStart, d.prevEnd = pos, pos
		decode.go#L641: 		d.prevStart, d.prevEnd = pos, pos
		decode.go#L650: 		d.prevStart, d.prevEnd = pos, pos
		decode.go#L658: 		d.prevStart, d.prevEnd = pos, pos
		decode.go#L697: 		pos = d.prevEnd
		decode.go#L775: 	d.prevEnd = pos
		decode.go#L802: 	_, err := d.consumeWhitespace(d.prevEnd)
		decode.go#L808: 	return d.checkEOF(d.prevEnd)
		token.go#L129: 	return Token{raw: &decodeBuffer{buf: []byte(s), prevStart: 0, prevEnd: len(s)}}
		token.go#L237: 		return Token{raw: &decodeBuffer{buf: buf, prevStart: 0, prevEnd: len(buf)}}